The Mermaid Architecture-workbench for Multicomputers
نویسندگان
چکیده
The large design space of modern computer architectures calls for performance modelling tools to facilitate the evaluation of different alternatives. In this paper, we present an overview of the Mermaid multicomputer simulation environment. This environment allows for the evaluation of a wide range of architectural design tradeoffs while delivering good simulation performance. To achieve this, simulation takes place at a level of abstract machine instructions rather than at the level of real instructions like many other simulation systems do. Moreover, a less detailed mode of simulation, which has some similarities with the commonly applied direct execution simulation technique, is also provided. So when accuracy is not the primary objective, this simulation mode can yield high simulation efficiency. Therefore, Mermaid makes both fast prototyping and accurate evaluation of multicomputer architectures feasible.
منابع مشابه
An Architecture Workbench for Multicomputers
The large design space of modern computer architectures calls for performance modelling tools to facilitate the evaluation of different alternatives. In this paper, we give an overview of the Mermaid multicomputer simulation environment. This environment allows the evaluation of a wide range of architectural design tradeoffs while delivering reasonable simulation performance. To achieve this, s...
متن کاملModelling and Evaluation Research in MIMD ArchItecture Design
The Mermaid project focuses on the construction of simulation models for MIMD multicomputers in order to evaluate them and to give estimates of the system’s performance. A multi-layered approach was adopted in which three levels can be distinguished. The application level describes application behaviour in an abstract manner, unrelated to any hardware or architecture specifics. Subsequently, th...
متن کاملDistributed Simulation of Multicomputer Architectures with Mermaid
This paper describes the parallelization of the Mermaid multicomputer simulation environment. Due to our simulation methodology, this parallelization is reasonably straightforward as it does not require any measures to guarantee the causality within the simulated system. The resulting distributed simulator increases the simulation performance without any loss of simulation accuracy. Furthermore...
متن کاملMermaid: modelling and evaluation research in MIMD architecture design
The Mermaid project focuses on the construction of simulation models for MIMD multi-computers in order to evaluate them and to give estimates of the system’s performance. A multi-layered approach was adopted in which three levels can be distinguished. The application level describes application behaviour in an abstract manner, unrelated to any hardware or architecture specifics. Subsequently, t...
متن کاملY-Chart Based System Level Performance Analysis: An M-JPEG Case Study
In the Artemis project an architecture workbench is being developed. One of the inputs for defining this workbench is the SPADE methodology. SPADE (System level Performance Analysis and Design space Exploration) follows the Y-chart approach; application and architecture are modeled separately, and the mapping of the application onto the architecture is an explicit design step. As an advantage w...
متن کامل